﻿using HrEFCore;
using HrEFCore.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HrIService
{
    public interface IUserService
    {
        int Login(string UName, string UPassWord);//登录
        string InquireName(int UId);//根据UId查询登录人的真实姓名
        Task<List<User>> UserAllAsync();//查询所有
        Task<FenYe2<View_UserRoles>> SelectFY(FenYe2<View_UserRoles> fenYe);//分页查询
        Task<List<Roles>> XLRoles();//用身份的下拉列表
        Task<int> AddUser(User user);//添加用户
        Task<int> AddUserRoles(UserRoles userRoles);//添加用户角色
        Task<View_UserRoles> SelectByUId(short id);//根据UId查询
        Task<int> UpdUser(User user);//修改用户
        Task<int> UpdUserRoles(UserRoles userRoles);//修改用户角色
        Task<int> DelUser(short id);//删除用户
        Task<int> DelUserRoles(short id);//删除用户角色
    }
}
